﻿using MongoDB.Bson.Serialization.Attributes;

namespace Model
{
    [BsonKnownTypes(typeof(SetAsPowerComponent))]
    [BsonKnownTypes(typeof(SpellCardComponent))]
    [BsonKnownTypes(typeof(CharactorCardComponent))]
    [BsonKnownTypes(typeof(TrapCardSetComponent))]

    [BsonKnownTypes(typeof(Features_StableComponent))]
    [BsonKnownTypes(typeof(Features_ComboComponent))]
    [BsonKnownTypes(typeof(Features_FastComponent))]
    [BsonKnownTypes(typeof(Features_GuideComponent))]
    [BsonKnownTypes(typeof(Features_ThroughComponent))]

    [BsonKnownTypes(typeof(Reimu_C001A))]
    [BsonKnownTypes(typeof(Reimu_C001))]
    [BsonKnownTypes(typeof(RM_001))]
    [BsonKnownTypes(typeof(RM_002))]
    [BsonKnownTypes(typeof(RM_003))]
    public abstract class ComponentDB : Component
	{
	}
}